<?php 
/* Template Name: Criador */ 

//Carrega as inforamções de usuário da página
$pag_atual = get_page($post->ID);
$id_user = $pag_atual->post_author;
$user_info = get_userdata($id_user);
get_header(); 
?>

<div class="cont-topo">	
	<div class="bar-page" style="border-bottom: 2px #efefef solid;"><?php conteudo_barra_page ('Link direto:&nbsp;'); ?></div>
	<?php do_vertical_space('20'); ?>		
	<div class="bar-page"><?php titulo_barra_page ('Página do criador de aves', $pag_atual->post_title); ?></div>
	<?php do_vertical_space('20'); ?>
</div><!-- Fim div conteiner-topo -->

<div class="cont-miolo">
	<?php 		
	include_once TEMPLATEPATH.'/av-define.php';
	include_once PDO.'/NextGenPDO.class.php';
	$ng = new NextGenPDO ();
	$linha = $ng->galeria_id_by_author($id_user);				// gid, name, previewpic, author - gallery
	$galeria_picture_tudo = $ng->galeria_get_picture_source();	// filename, path, gid, author, name - gallery_pictures
	?>
	<pre><?php //print_r($galeria_picture_tudo); ?></pre>


	<?php
	// ================================================================================================================================	
	// Verifica se há galeria de fotos pessoais do criador se sim mostra, do contrário oculta está área	
	// ================================================================================================================================
	galeria_principal ( $linha, 'minhas-aves-'.$user_info->user_nicename);
	do_vertical_space('20'); 	
	// ================================================================================================================================

	// ================================================================================================================================
	//Insere balão de diálogo com as espécies que o criador cria
	// ================================================================================================================================	
    if ( get_user_meta($user_info->ID, 'especies', true) != '' ) { ?>
    	<div class="cont-balao "><?php do_dialog_baloon(get_user_meta($user_info->ID, 'especies', true), 'criador');?></div>
		<div class="clr"></div>
	<?php
    }
    do_vertical_space('30'); 
    // ================================================================================================================================

	// ================================================================================================================================	
	// Verifica se há galeria de fotos de aves do criador, se sim mostra, do contrário oculta está área	
	// ================================================================================================================================
	if ( $linha != 0 ) { 
    	foreach ($linha as $key => $value) { 
    		if ( strcmp('minhas-aves-'.$user_info->user_nicename, $value['name']) == 0  && $value['previewpic'] != 0 ) { ?>
		    	<div class="cont-carrossel"> 
			    	<script type="text/javascript">
						$(document).ready(function() {
							$('.slider1').bxSlider( {
							    slideWidth: 130,
							    minSlides: 4,
							    maxSlides: 4,
							    slideMargin: 10,
							    controls: true,
							    pager: false
						    });
						});
					</script>
					<style type="text/css">
					.bx-wrapper {
					    margin: 0 auto 10px;
					    padding: 0;
					    position: relative;
					}
					</style>
					<div style="width: 610px; float: right; font-size: 24px;">As minhas aves</div>
					<?php do_vertical_space('40'); ?>
					
					<div class="slider1"> 
						<?php								  	
					  	//Quantidade de fotos da galeria
					  	$aux_qtde_pictures = 0; 
				  		foreach ($galeria_picture_tudo as $key => $value) {
				  			if ( strcmp('minhas-aves-'.$user_info->user_nicename, $value['name']) == 0 && $value['author'] == $id_user ) {
				  				$aux_qtde_pictures = $aux_qtde_pictures + 1;
				  				$fotos [] = $value;
				  			}		  			
				  		}
				  		$aux_grade = 0;
				  		foreach ($fotos as $key => $value) {
				  			$aux_grade = $aux_grade + 1;
				  			if ( eh_par($aux_grade) == 0 ) { ?>
				  				<div class="slide">
							  		<a href="<?php echo get_bloginfo('url').'/'.$value['path'].'/'.$value['filename']; ?>">
										<img src="<?php echo get_bloginfo('url').'/'.$value['path'].'/'.$value['filename']; ?>" width="198px" height="96px" style="margin-bottom: 10px;" />
									</a>
				  			<?php
				  			} else { ?>
					  				<a href="<?php echo get_bloginfo('url').'/'.$value['path'].'/'.$value['filename']; ?>">
										<img src="<?php echo get_bloginfo('url').'/'.$value['path'].'/'.$value['filename']; ?>" width="198px" height="96px" />
									</a>
								</div><!-- Fim div slide-->
				  			<?php
				  			}
				  			if ( eh_par($aux_qtde_pictures) == 0 && ($aux_qtde_pictures - 1 == $aux_grade) ) {
				  				break;
				  			}								  								  			
				  		}
						?>
					</div><!-- Fim div slide1-->
				</div>	
				<?php
			}	
    	}
    }
	do_vertical_space('20');
	// ================================================================================================================================


	// ================================================================================================================================	
	// Insere bloco de anúncios que o possui, caso não hajam anúcios não será exibido
	// ================================================================================================================================		
    ?>	
    <!--
	<div class="cont-anuncio">Anúncios</div>
	<div class="clr"></div>
	--><?php
	do_vertical_space('20'); 
	// ================================================================================================================================


	// ================================================================================================================================	
	// Insere bloco de artigos publicados pelo criador, caso não hajam o bloco não será exibido	
	// ================================================================================================================================
	show_news_block ( 'category_name=noticias'.'&author='.$id_user, 2, $id_user, 'noticias' );
	do_vertical_space(20);
	// ================================================================================================================================

	// ================================================================================================================================	
	// Insere bloco de artigos publicados pelo criador, caso não hajam o bloco não será exibido
	// ================================================================================================================================
	show_news_block ( 'category_name=outros'.'&author='.$id_user, 2, $id_user, 'outros' );
	do_vertical_space(20); 
	// ================================================================================================================================
	?>

</div><!-- Fim div cont-miolo -->

<div class="cont-direita">

	<?php
	// ================================================================================================================================
	// Bloco contatos: Mostra os seguintes itens do criador: Email, telemóvel e página web do criador 
	// ================================================================================================================================		
	?>
	<div class="cont-contatos">
		<?php load_bloco_contatos ( $user_info->user_email, get_user_meta ($user_info->ID, 'telefone', true), $user_info->user_url ); ?>
	</div>
	<div class="clr"></div>
	<?php 
	do_vertical_space('20'); 
	// ================================================================================================================================

	// ================================================================================================================================		
	// Bloco contatos 2: Mostra outros itens do criador: localidade, modalidade, federação, identificação e licença 
	// ================================================================================================================================		
	?>
	<div class="cont-criador">
		<div style="margin-left: 10px;"><span style="<?php fonte_cor('preto24');?>">Criador</span></div>
		<?php do_vertical_space('15'); 
		load_bloco_criador_sobre ( get_user_meta($user_info->ID, 'concelho', true), 
			get_user_meta($user_info->ID, 'modalidade', true), 
			get_user_meta($user_info->ID, 'clube', true), 
			get_user_meta($user_info->ID, 'clube2', true), 
			get_user_meta($user_info->ID, 'clube3', true), 
			get_user_meta($user_info->ID, 'stam', true), 
			get_user_meta($user_info->ID, 'licenca', true) ); ?>
	</div><!-- Fim div cont-criador -->
	<div class="clr"></div>
	<?php
	do_vertical_space('40');
	// ================================================================================================================================

	// ================================================================================================================================		
	// Verifica se vieram dados do formulário de contato, se sim dispara email
	// ================================================================================================================================		  
	if (isset($_POST["from_form"])) {			
		$from_form = $_POST["from_form"]; 			
		if ( $from_form == 1 ) {
			if (isset($_POST["message"]))    {$internauta_mensagem = $_POST["message"];}
			if (isset($_POST["nome"]))       {$internauta_nome = $_POST["nome"];}
			if (isset($_POST["telefone"]))   {$internauta_telefone = $_POST["telefone"];}
			if (isset($_POST["email"]))      {$internauta_email = $_POST["email"];}
			if (isset($_POST["email_copy"])) {$internauta_email_copia = $_POST["email_copy"];}
			if (isset($_POST["email_dest"])) {$internauta_email_destinatario = $_POST["email_dest"];}
			//Prepara e envia email
			$email_destinatario  = $internauta_email_destinatario;
			$email_assunto       = '[AVES PT] Contato internauta';
			$internauta_mensagem = $internauta_nome. ' Recomenda: ' .url_atual(). '<br /><br />'. $internauta_mensagem;
			if ( $internauta_email_copia != 1 ) {
				$internauta_email_copia = 0;
				envia_email ( $internauta_email, $email_destinatario, 
					$internauta_nome, $internauta_telefone, $internauta_mensagem, $email_assunto, $internauta_email_copia);
			} else {
				envia_email ( $internauta_email, $email_destinatario, 
					$internauta_nome, $internauta_telefone, $internauta_mensagem, $email_assunto, $internauta_email_copia);
			}
		}			
	}
	// ================================================================================================================================

	// ================================================================================================================================		
	// Bloco Formulário para contactar criador e indicar a página para outros internautas
	// ================================================================================================================================
	load_form_email();
	do_vertical_space('20'); 
	?>
	<div class="clr"></div>
	<?php
	do_vertical_space('50');  
	// ================================================================================================================================


	// ================================================================================================================================
	// Insere bloco de outros assuntos, caso não hajam não será exibido
    // ================================================================================================================================		
    ?>
    <!--
	<div class="cont-little-pub-direita">Outros</div>
	<div class="clr"></div>
	-->
	<?php
	do_vertical_space('20'); 
	// ================================================================================================================================		
	?>

</div><!-- Fim div cont-direita -->

<div class="cont-direitos" style="border-top: 2px #efefef solid;">
	<?php direito_barra_page ('Página de detalhes do criador de aves', $pag_atual->post_title);?>
</div>

</div><!-- Fim div corpo -->

<?php do_vertical_space('20'); ?>	
<div class="cont-miolo-pub"><?php add_google_pub_bloco_2x468x60 (); ?></div>
<?php do_vertical_space('20'); ?>

</div><!-- Fim div tudo -->

<?php get_footer(); ?>

</body>

</html>



